package com.team.dao;

import com.team.entity.Notice;
import com.team.vo.NoticeVo;

import java.util.List;

public interface NoticeMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(Notice record);

    int insertSelective(Notice record);

    Notice selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(Notice record);

    int updateByPrimaryKeyWithBLOBs(Notice record);

    int updateByPrimaryKey(Notice record);
    //查看所有的公告
    List<Notice> selectAllNotice(NoticeVo noticeVo);


    /**
     * 查询置顶公告
     * @author 太阳偷渡青山
     * @return {@link List}<{@link Notice}>
     */
    List<Notice> selectAllByUppid();
}